package com.franz.noteapp.bean

/**
 * 用于区分笔记是按照那种类型进行排序*/
sealed class NoteType(val noteOrder: NoteOrder){
    class Title(noteOrder:NoteOrder):NoteType(noteOrder)
    class Date(noteOrder:NoteOrder):NoteType(noteOrder)
    class Color(noteOrder:NoteOrder):NoteType(noteOrder)

    fun copy(noteOrder: NoteOrder):NoteType = when(this){
            is Title -> Title(noteOrder)
            is Date -> Date(noteOrder)
            is Color -> Color(noteOrder)
        }
}
